Data Turnstile: A Scalable Open Framework for Function-Calling Data Generation
Data Turnstile:面向函数调用的可扩展数据合成开放框架
🧭 小模型工具调用数据合成 ★ 深度解读
Amazon AGI
将多轮工具调用交互分解为逐角色生成与验证,用高质量合成数据让 0.6B SLM 无需 CoT 即超越 4B 基座。
📌 工作参考价值(4 点)
- 自定义域数据生成:电商 Agent、搜索助手等场景下,只需提供自有 API 定义与策略文档,即可用 Turnstile 合成高质量多轮对话数据,训练轻量工具调用模型,降低推理延迟和部署成本。
- 模板化验证提升质量:借鉴逐角色生成+结构 / 语义验证+错误重试的流水线,可在内部数据生产中避免一次性生成导致的 API 幻觉、格式错误等;动态注入“无关 API 拒绝”训练样本,解决模型盲目录入调用问题。
- 无 CoT 加速推理:经 Turnstile 数据微调的 SLM 在单轮简单任务上无需 CoT 即可超越带思考的基座,适合对延迟敏感的线上服务;但多轮复杂任务仍需保留 CoT,可依据任务复杂度灵活选择推理模式。
- 多样性控制方法:模板分布、参数组合采样和动态扰动(如模拟 API 执行失败、用户不配合)能显式控制数据多样性,优于仅靠温度采样的方式,适合构造覆盖长尾与异常情况的稳健训练集。